﻿using System;
using System.Collections.Generic;
using System.Text;
using Sinacor.Infra.UI.Common;
using Sinacor.UI.Bovespa.Ordens.Communication.Bovespa.Ordens.OrdemDigitacao;
using Sinacor.UI.Bovespa.Ordens.Communication.Bovespa.Ordens.Negocio;

namespace Sinacor.UI.Bovespa.Ordens.Communication.Translator
{
    class TranslatorEnumTipoOfertaBovespaFix
    {
        public void TranslateEnum(TipoOfertaBovespaFix? from, out Sinacor.UI.Bovespa.Ordens.Model.Enum.TipoOfertaBovespaFix? to)
        {
                to =null;

                switch (from)
                {
                    case TipoOfertaBovespaFix.AgressorLancador:
                        to = Sinacor.UI.Bovespa.Ordens.Model.Enum.TipoOfertaBovespaFix.AgressorLancador;
                        break;
                    case TipoOfertaBovespaFix.Tomador:
                        to = Sinacor.UI.Bovespa.Ordens.Model.Enum.TipoOfertaBovespaFix.Tomador;
                        break;
                    case TipoOfertaBovespaFix.Direto:
                        to = Sinacor.UI.Bovespa.Ordens.Model.Enum.TipoOfertaBovespaFix.Direto;
                        break;
                    case TipoOfertaBovespaFix.Balcao:
                        to = Sinacor.UI.Bovespa.Ordens.Model.Enum.TipoOfertaBovespaFix.Balcao;
                        break;
                }
        }
    }
}
